Tallinn

Budget

Budget
$
Cafe EAT
Sauna 2
100g of dumplings: €0.65; 0.5L beer: €2

Dumplings with different fillings meat, potato or meat with spinach. This is probably the most reasonably priced cafe in the Old Town. It is very popular among local students and backpackers. You can also play foosball €1.50 for 30 minutes, exchange books or play one from many board games at this cafe.

Budget
$
Mauruse Pubi
Estonia pst. 8.
Near the city library.

A great local pub, featuring cheap food with hearty portions.

Midrange

Midrange
$$
Controvento
Katriina Käik

A very nice little Italian restaurant stashed away in a small side passage in the Old Town. Offering genuinely excellent food at reasonable prices with good service. Its only 'flaw' is that it's hard to get into and is most often completely full, even on off-season weeknights. You may want to call ahead and make a reservation. Pizzas and pasta dishes are around €10.

Midrange
$$
Troika
Raekoja plats 15

Offers generous portions of Russian food. In the warm summer months, people dine on the terrace. In winter, they head down to the warm cellar. To fill up, get a small zakuski which is anything but small appetizer plate. It's big enough for three and costs €9, then dip your pelmeni dumplings costing €6 in smetana or the other sauces provided and wash it down with a shot of vodka €5.

Midrange
$$
Madissoni Grill & Baar
Rävala Puiestee 3
next to the Radisson Blu Hotel

This open kitchen type restaurant serves good flame-grilled food at decent prices, especially popular for its daily lunch specials, King Club Sandwich and Burgers.

Midrange
$$
Pirosmani
1 Üliõpilaste tee
+372 6 393246
10AM-midnight

Georgian food as it is done in Georgia. It's well out of the way, but that's a good thing. Almost everyone at this restaurant is local although the menu has English, and tourists are not in sight, so the food here is good and great value. Try the Khinkali or the Harcho.

Midrange
$$
Viikingite küla
Saula küla, Harjumaa
Prices are very reasonable

The "Vikings' Village" is 29 kilometers from the city, next to Pirita river and Tallinn-Tartu highway, but in a deep forest is a scenic place with a tavern, accommodation and its own small lake, from where everyone can catch their own fish and let it cooked. It is suitable for a day out with kids but too tacky for adults.

Midrange
$$
Aserbaijan Restaurant Shesh-Besh
Gonsori 9
+372 6 611422
Mains: €6-8

This dim and blandly decorated Azerbaijan Bar-restaurant "Shesh Besh" offers genuine Azerbaijan cuisines. Although a namesake, it has nothing to do with a branch of Azerbaijan restaurants in Russia.

Top end

Top end
$$$
Chedi
Olevimägi 11
+372 6 461676
€20
Noon-Midnight
next to restaurant Bocca, in old town

Modern Asian kitchen supervised by Alan Yau from Hakasan, London. The modern and warm interior make you feel like you're in Singapore. Reservations recommended.

Top end
$$$
Kuldse Notsu Kõrts
Dunkri 8
+372 6 286567
€20-30 including drinks and desert
M-Su noon-midnight

Good traditional Estonian restaurant close to the main square. Try the house beer or vodka and fresh buckthorn and honey apertif with your blood sausage or the famous pork knuckle with extra spicy mustard. The traditional desserts are also worth a try. From Sept to May on Fri and Sat nights live traditional music.

Top end
$$$
Olde Hansa
Vana turg 1

The ruling king among Tallinn's purely touristy restaurants with some of them trying to copy its style. The place is simply medieval, not just in terms of food but also in the sense of performance - no electricity, no music except live and authentic, no modern inventions. The house special is bear meat "marinated in rare spices and cooked over a fire in honour of Waldemar II, the brave King of Denmark" costing €40+. Try one of the extraordinary beers, such as the honey beer. It is not likely that you will meet any locals here.

Top end
$$$
Bar Fish and Wine
Harju 1
+372 6 623013
M-F 8AM-11PM, Sa 11AM-11PM.

The name pretty much says it. This is a modern cocktail bar and restaurant serving vodka and caviar, fish dishes and a wide range of wines.

Top end
$$$
Bocca
Olevimägi 9
+372 6 117290
€30
Noon-Midnight

One of the trendiest restaurants in Tallinn. Features Italian cuisine by Nicola Tanda. It also has a nice bar to enjoy cocktails and snacks. This is one of the busiest restaurants in Tallinn. Reservations are highly recommended.

Top end
$$$
Musi
Niguliste 6
+372 6 443100
Glass of wine: €4; Small dishes: from €5
17-24

This is primarily a wine bar, but it has light meals as well. From the outside it looks like a cosy oasis, and you might think the place is one little rustic room on display but there is more tables behind the wine bar. Welcoming staff and a good selection of wine by the glass. A good place for a relaxed meal, or with your friends before or after dinner.

Top end
$$$
Restaurant Ö
mere pst. 6E
+372 6 616150
€20
Noon-midnight
close to old town, near harbour

Award winning Chef Roman Zastserinski has made a seasonal menu using only Estonian ingredients. Good view of old town.

The Old City is packed with restaurants claiming to offer authentic Estonian food, particularly on and around Raekoja plats. Prices at restaurants near the Raekoja Plats are generally more expensive, yet offer the same quality of food, as restaurants off this main square. Prices are steep by Estonian standards, but still much cheaper than neighbouring Helsinki, which explains why on weekends they're always packed with day tripping Finns.